home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD World 1997 July
/
CD World - Temmuz 1997.iso
/
Cesitlemeler
/
Scala MultiMedia MM200
/
SCALA
/
MM200
/
WIPES
/
PUSHES.WIP
< prev
next >
Wrap
Text File
|
1997-03-05
|
8KB
|
212 lines
!ScalaScript
/*
** $Id: pushes.wip,v 1.4 1997/02/10 16:51:35 DANIEL Exp $
**
** Push wipes
**
*/
//------------------------------------------------------------------------------------
//
// ScrollDivide
//
// The new picture is split in two and moved in over the old from opposite directions.
WIPEDEF("ScrollDivide", Grid(2,2), TimeScale(1), CopyBackground(FALSE),
Steps(1, "Width/Speed"), Direction(East, 90))
SPLINE(Position(0,2250,4096,4096));
MOVE(From(-2,0,0,1), To(0,0,2,1), Time(0,1));
MOVE(From(2,1,4,2), To(0,1,2,2), Time(0,1));
END
//------------------------------------------------------------------------------------
//
// Newscrollin
// The new picture is moved in on top of the old.
WIPEDEF("ScrollIn", Grid(1,1), TimeScale(1), CopyBackground(FALSE),
Steps(1, "Height/Speed"), Direction(South, 90), ForegroundWipe(FALSE))
SPLINE(Position(0,2250,4096,4096));
MOVE(From(0,-1,1,0), To(0,0,1,1), Time(0,1));
END
//------------------------------------------------------------------------------------
//
// Newscrollout
// The old picture moves off screen, revealing the new underneath
WIPEDEF("ScrollOut", Grid(1,1), TimeScale(1), CopyBackground(TRUE),
Steps(1, "Height/Speed"), Direction(South, 90), ForegroundWipe(FALSE))
MOVE(From(0,0,1,2), To(0,1,1,2), PanFrom(0,0,1,1), PanTo(0,0,1,1), Time(0,1), OldPicture(TRUE));
END
//------------------------------------------------------------------------------------
//
// Derreck
// Shuffles the two pictures, putting the old picture behind the new
WIPEDEF("Derrick", Grid(2,2), TimeScale(2), Steps(1, "Height/Speed"), Direction(South, 90), ForegroundWipe(FALSE))
SPLINE(Position(0,2250,4096,4096));
MOVE(From(0,0,2,2), To(0,1,2,2), PanFrom(0,0,2,2), PanTo(0,0,2,1), Time(0,1), OldPicture(TRUE), Shrink(FALSE));
MOVE(From(0,0,2,0), To(0,0,2,1), PanFrom(0,0,2,0), PanTo(0,1,2,2), Time(0,1), Shrink(FALSE));
SPLINE(Position(0,0,1750,4096));
MOVE(From(0,0,2,1), To(0,0,2,2), PanFrom(0,1,2,2), PanTo(0,0,2,2), Time(1,2), Shrink(FALSE));
MOVE(From(0,1,2,2), To(0,2,2,2), PanFrom(0,0,2,1), PanTo(0,2,2,2), Time(1,2), OldPicture(TRUE), Shrink(FALSE));
END
//------------------------------------------------------------------------------------
//
// Push
// The old picture moves off screen, the new one moves in.
WIPEDEF("Push", Grid(1,1), TimeScale(1), CopyBackground(TRUE),
Steps(1, "Width/Speed"), Direction(East, 90), ForegroundWipe(FALSE))
MOVE(From(0,0,1,1), To(1,0,2,1), PanFrom(0,0,1,1), PanTo(0,0,1,1), Time(0,1), OldPicture(TRUE), Shrink(FALSE));
MOVE(From(-1,0,0,1), To(0,0,1,1), Time(0,1), Shrink(FALSE));
END
//------------------------------------------------------------------------------------
//
// FlipOver
// A simple pageturn wipe.
WIPEDEF("FlipOver", Grid(2,1), TimeScale(2), CopyBackground(TRUE),
Direction(West, 90), ForegroundWipe(FALSE))
SPLINE(Position(0,0,1750,4096));
SCALE(From(1,0,1,1), To(1,0,2,1), Time(0,1), Backwards(TRUE));
SPLINE(Position(0,2250,4096,4096));
SCALE(From(1,0,1,1), To(0,0,1,1), Time(1,2));
END
//------------------------------------------------------------------------------------
//
// ScaleIn
// Scales in the new picture from one of the sides
WIPEDEF("ScaleIn", Grid(1,1), TimeScale(1), CopyBackground(FALSE),
Direction(West, 90))
SCALE(From(1,0,2,1), To(0,0,1,1), Time(0, 1));
END
//------------------------------------------------------------------------------------
//
// ScaleOut
// The old picture shrinks down along a side, revealing the new
WIPEDEF("ScaleOut", Grid(1,1), TimeScale(1), ForegroundWipe(FALSE), CopyBackground(TRUE),
Direction(North, 90))
SCALE(From(0,0,1,0), To(0,0,1,1), Time(0,1), Backwards(TRUE));
END
//------------------------------------------------------------------------------------
//
// SplineMove
// Moves in the whole picture on a spline path
WIPEDEF("Sweep", Grid(1,1), TimeScale(1), CopyBackground(TRUE), Direction(West,90))
MOVE(From(1,1,2,2), Thru1(1,0,2,1), Thru2(0,-1,1,0), To(0,0,1,1), Time(0,1));
END
//------------------------------------------------------------------------------------
//
// SplitSplineMove
// Like SplineMove, but with a horizontal split
WIPEDEF("SplitSweep", Grid(2,2), TimeScale(1), CopyBackground(TRUE), Direction(West,90))
MOVE(From(-1,-2,0,0), Thru1(-1,0,0,2), Thru2(0, 2,1,4), To(0,0,1,2), Time(0,1));
MOVE(From( 2, 2,3,4), Thru1( 2,0,3,2), Thru2(1,-2,2,0), To(1,0,2,2), Time(0,1));
END
//------------------------------------------------------------------------------------
//
// Squeeze
// The new picture is moved in, squeezing down the old picture
WIPEDEF("Squeeze", Grid(1,1), TimeScale(1), ForegroundWipe(FALSE),
CopyBackground(TRUE), Direction(West,90))
MOVE(From(1,0,2,1), To(0,0,1,1), Time(0,1));
SCALE(From(0,0,0,1), To(0,0,1,1), Time(0,1), Backwards(TRUE), OldPicture(TRUE),
Shrink(FALSE));
END
//------------------------------------------------------------------------------------
//
// MoveIn
// ???
WIPEDEF("PushStrips", Grid(4,8), TimeScale(9), CopyBackground(FALSE),
Direction(West,90), OutWipe(FALSE))
SPLINE(Position(0,2250,4096,4096));
MOVE(From(4,0,8,1), To(0,0,4,1), Time(0,2));
MOVE(From(4,1,8,2), To(0,1,4,2), Time(1,3));
MOVE(From(4,2,8,3), To(0,2,4,3), Time(2,4));
MOVE(From(4,3,8,4), To(0,3,4,4), Time(3,5));
MOVE(From(4,4,8,5), To(0,4,4,5), Time(4,6));
MOVE(From(4,5,8,6), To(0,5,4,6), Time(5,7));
MOVE(From(4,6,8,7), To(0,6,4,7), Time(6,8));
MOVE(From(4,7,8,8), To(0,7,4,8), Time(7,9));
END
//------------------------------------------------------------------------------------
//
// Implode
// ???
WIPEDEF("QuadrantIn", Grid(2,2), TimeScale(1), CopyBackground(FALSE))
MOVE(From(-1,-1,0,0), To(0,0,1,1), Time(0, 1));
MOVE(From( 2,-1,3,0), To(1,0,2,1), Time(0, 1));
MOVE(From(-1, 2,0,3), To(0,1,1,2), Time(0, 1));
MOVE(From( 2, 2,3,3), To(1,1,2,2), Time(0, 1));
END
/***** Entries *****/
GROUPID($07109800);
ICONFILE("ScalaProgram:\wipes\wipes.bmp", Size(26,18), Spacing(32,20));
ENTRY("ScrollDivide", Direction(East), Icon(12,0));
ENTRY("ScrollIn", Direction(North), Icon(13,0));
ENTRY("ScrollIn", Direction(South), Icon(14,0));
ENTRY("ScrollOut", Direction(North), Icon(15,0));
ENTRY("ScrollOut", Direction(South), Icon(16,0));
ENTRY("Derrick", Direction(North), Icon(5,1));
ENTRY("Derrick", Direction(South), Icon(6,1));
ENTRY("Derrick", Direction(West), Icon(8,1));
ENTRY("Derrick", Direction(East), Icon(7,1));
ENTRY("Push", Direction(North), Icon(8,2));
ENTRY("Push", Direction(South), Icon(9,2));
ENTRY("Push", Direction(East), Icon(10,2));
ENTRY("Push", Direction(West), Icon(11,2));
ENTRY("FlipOver", Direction(North), Icon(12,2));
ENTRY("FlipOver", Direction(South), Icon(13,2));
ENTRY("FlipOver", Direction(East), Icon(14,2));
ENTRY("FlipOver", Direction(West), Icon(15,2));
ENTRY("ScaleOut", Direction(North), Icon(9,3));
ENTRY("ScaleOut", Direction(South), Icon(10,3));
ENTRY("ScaleOut", Direction(West), Icon(11,3));
ENTRY("ScaleOut", Direction(East), Icon(12,3));
ENTRY("ScaleIn", Direction(North), Icon(13,3));
ENTRY("ScaleIn", Direction(South), Icon(14,3));
ENTRY("ScaleIn", Direction(West), Icon(15,3));
ENTRY("ScaleIn", Direction(East), Icon(16,3));
ENTRY("Sweep", Direction(West), Icon(4,5));
ENTRY("SplitSweep", Direction(West), Icon(5,5));
ENTRY("Squeeze", Direction(West), Icon(6,5));
ENTRY("PushStrips", Direction(West), Icon(10,6));
ENTRY("QuadrantIn", Icon(5,6));